home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILREEN / DISKSPOL.LZH / DS2.ZIP / SP2NEW.DOC < prev    next >
Text File  |  1992-02-13  |  11KB  |  182 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                          Version 2.06 Enhancements
  4.  
  5.  
  6.      -- DISK SPOOL II and networks.
  7.  
  8.         Picture the following scenario:  you've got two or more computers
  9.         networked together and only one has a printer.  The computer with the
  10.         printer is sharing its disk space with the other computers.  Every
  11.         computer has a copy of DISK SPOOL II active, and the one or ones that
  12.         don't have a printer are set up to place their spool files onto the
  13.         disk drive of the computer where the printer is attached.  Everything
  14.         seems fine with this scenario, except that DISK SPOOL II on the computer
  15.         having the printer attached doesn't recognize the existence of
  16.         files created by the other computers.  This is where DISK SPOOL II's
  17.         network feature comes in.  The discussion below describes this
  18.         feature.  To activate it, key in !#d on the command line when you first
  19.         initiate DISK SPOOL II into memory.  Example:  SP2  !#d.  Note that
  20.         AutoDespool mode must be active on all machines.
  21.  
  22.         Normally, the AutoDespooler only recognizes files that have been
  23.         spooled on that same machine.  It keeps an internal table of
  24.         files created, and then when a file is finished printing,
  25.         it accesses that table in order to find another one to print.  With
  26.         the network feature enabled, in addition to this, the AutoSpooler reads
  27.         the directory every so often to see if anything new has shown up.  It
  28.         looks for files having the prefix SP0xxx.SPL, where the x's are three
  29.         digits, and the SPL is the same suffix as designated in SP2CFG.
  30.  
  31.         In this manner, files created by remote computers' DISK SPOOL II, as
  32.         long as they are placed in the correct directory on the computer
  33.         where the printer is attached, will get printed.
  34.  
  35.         The duration of time between directory reads can be controlled from
  36.         within the configuration program by setting the "flush delay"
  37.         parameter to the desired interval in seconds.  A somewhat low setting
  38.         probably won't affect your computer's performance, since DOS usually
  39.         keeps a copy of the directory in memory, and so actual reads to the
  40.         disk drive itself are usually not necessary.
  41.  
  42.         It can happen, if the timing is correct, that different computers end
  43.         up spooling to the same file name.  In order to prevent this situation,
  44.         key in the following command line parameter:  !#x, where x is a digit
  45.         from 0 to 9.  If you key a 0, then the AutoSpooler will create files
  46.         having names whose 4th digit starts with 0:  SP0000.SPL, SP0001.SPL,
  47.         etc.  If you key a 1, then the names will look like this:  SP0100.SPL,
  48.         SP0101.SPL, etc.
  49.  
  50. -------------------------------------------------------------------------------
  51.  
  52.                          Version 3.00 Enhancements
  53.  
  54.         -- Expanded Memory (EMS).  You may now configure DISK SPOOL II to use
  55.            your computer's expanded memory, if any exists.  Two things occur
  56.            in this configuration:  DISK SPOOL II loads in less regular memory
  57.            (only 30k for the SP2 version), and the internal spool file buffer
  58.            uses Expanded memory, so control returns to your keyboard quicker.
  59.            Furthermore, you may spool to EMS by making the Spool File name
  60.            *EMS either by configuration, or by (F)ile (A)ttach (S)pool.
  61.            Note that DISK SPOOL II will dynamically allocate the expanded
  62.            memory segments for the Spool File as it needs them, and it releases
  63.            them for other applications to use when it doesn't need then.
  64.            For most efficient memory usage, set the (D)ynamic (R)esize
  65.            configuration option to YES.  In this manner, when DISK SPOOL II is
  66.            finished printing the *EMS file, it will automatically "delete"
  67.            the file, thus freeing up expanded memeory.
  68.  
  69.         -- Drivers.  A "device driver" version of DISK SPOOL II now exists.
  70.            It loads with all the same command line paramters, only you load
  71.            it in your CONFIG.SYS file with a DEVICE=SP2.DRV {parameters} line.
  72.  
  73.            -- Virtually 99% of all significant problems experienced with
  74.               DISK SPOOL II are caused by an incompatibility with other
  75.               memory-resident programs.  Such programs are memory-resident
  76.               because they are TSR's that you load after boot-up (or perhaps
  77.               in your AUTOEXEC.BAT file), or they are "device drivers" loaded
  78.               in your CONFIG.SYS file.
  79.  
  80.               Quite often, in these situations, a complete resolution of the
  81.               problem can be obtained simply by loading the two conflicting
  82.               programs in a different order.  Before this version, if the
  83.               program conflicting with DISK SPOOL II were a device driver,
  84.               then you had no recourse but to use the two at different times,
  85.               since there's no way to load a TSR before a device driver.
  86.               But now you can use the device driver version of DISK SPOOL
  87.               II, and experiment loading it before the conflicting driver.
  88.  
  89. -------------------------------------------------------------------------------
  90.  
  91.                          Version 4.00 Enhancements
  92.  
  93.  
  94.         -  DISK SPOOL II now loads almost entirely in extended memory.  The
  95.            addresses of extended memory being used are those in the first
  96.            64k above the 1 Meg boundary.  DISK SPOOL II does not depend on
  97.            memory manager programs in order to utilize this space; but at
  98.            the same time, is totally compatible with such programs.
  99.  
  100.            The amount of "lower DOS" memory that DISK SPOOL II uses is
  101.            3k.
  102.  
  103.            The 2nd display of the configuration program (SP2CFG) allows
  104.            you to configure DISK SPOOL II to load entirely into the lower
  105.            memory area.  This provides for the situation where DISK SPOOL II
  106.            is incompatible with some other program using extended memory.
  107.  
  108.         - An entirely new function, called the Monitor, has been incorporated
  109.           into DISK SPOOL II.  With this new function, you may optionally
  110.           configure DISK SPOOL II to monitor any two directories on your
  111.           machine for the appearance of a DOS file of a skeleton form that
  112.           you designate much in the same manner that one would do a DIR
  113.           command.  When such a file appears, and after a few seconds delay,
  114.           DISK SPOOL II automatically, and in the background, queues this
  115.           file to be printed in the background.  For instance, you can
  116.           designate that any DOS file of the form *.plt that appears in
  117.           directory c:\cadkey\plt\ be sent off to COM1, while any file of
  118.           any name (*.*) that appears in directory c:\queue\lpt1\ be sent
  119.           off to LPT1.
  120.  
  121.           This feature was incorporated in order to complement programs
  122.           that give you the abilily to print to a disk file.  Such programs
  123.           generally do so in the most rapid manner possible.  And so, without
  124.           ever having to leave your application, DISK SPOOL II will start
  125.           printing the file in the background.
  126.  
  127.           PLEASE NOTE:  the Monitor feature only works if you enable
  128.           the AutoSpool and/or the AutoDespool features.  Please refer
  129.           to the manual for an explanation of these features.
  130.  
  131.         - The AutoSpool and AutoDespool features now may be enabled in
  132.           the SP2SSS.COM version of DISK SPOOL II.  Prior to this release,
  133.           these features only functioned in the SP2 and SP2S verions of
  134.           the product.
  135.  
  136.         - You may now select a DOS file from within the pop-up menu to be
  137.           printed.  To do this, you get into the (F)iles (L)ist pop-up
  138.           panel (which panel comes up by default as the first paned when
  139.           you have the AutoDespooling feature enabled), press Cmd 6 in order
  140.           to designate a new scan directory, and then select a file for
  141.           printing by keying a 6 next to it.
  142.  
  143.         - The algorithms used by the SP2PRT command, and by the process
  144.           described just above regarding selecting a file for printing
  145.           within the (F)iles (L)ist panel, have been enhanced.  Now,
  146.           if AutoSpooling is enabled, these two functions take less than
  147.           a second to complete ... no matter how large the print file
  148.           being spooled.
  149.  
  150.           Prior to this release, these operations would append the contents
  151.           of the file being printed to the end of the Spool File.  In addition
  152.           to being slow, a second inconvenience of this method was the wasted
  153.           disk space involved in making a duplication of an existing file.
  154.  
  155.           As of this release, DISK SPOOL II now merely creates a "pointer"
  156.           file containing only 66 bytes.  The Despooler recognizes this file
  157.           as a pointer file rather than a file that contains the actual data
  158.           itself, and knows to actually print from the file being pointed to.
  159.           Consequently, the initial process takes a fraction of a second, and
  160.           involves only a very small amount of disk space.
  161.  
  162.         - An advanced programming interface has been incorporated into
  163.           DISK SPOOL II.  With these software hooks, a programmer can
  164.           virtually control all pertinant aspects of DISK SPOOL II from
  165.           within his or her own program.  Refer to file SP2INTFC.DOC for
  166.           a description of interface protocols.
  167.  
  168.         - You now have the ability to designate that a specified byte stream
  169.           be appended automatically by DISK SPOOL II at the end of every
  170.           document.
  171.  
  172.         - You may now specify optionally that printing stop after each
  173.           document.
  174.  
  175.         - DISK SPOOL II now pops up over graphical displays.
  176.  
  177.         - A new facility called LOG has been created.  With this feature, you
  178.           instruct DISK SPOOL II to maintain a file called SP2.LOG of
  179.           despooling activity.  This feature is useful when you need to bill
  180.           a client for the amount of printing or plotting you have done on
  181.           his or her behalf.
  182.